REAL - TIME EMBEDDED SYSTElkS \ \ message scheduling controller area network
نویسندگان
چکیده
The Controller Area Network has a maximum transmission rate of 1 Mbitk and its fixed priorities-based medium access control limits the maximum bus utilisation when timeliness guarantees are required. An implementation of earliest deadline first (EDF) message scheduling on CAN, based on the F’IT CAN protocol, is presented, which allows higher utilisation factors with timeliness guarantees. The advantages of using EDF instead of rate-monotonic scheduling on FTT-CAN are highlighted, and a comparison with other implementations of EDF scheduling on CAN is presented.
منابع مشابه
Probabilistic Scheduling Guarantees under Error Bursts in Controller Area Network (CAN)
Dependable communication is becoming a critical factor due to the pervasive usage of networked embedded systems that increasingly interact with human lives in many real-time applications. However, these systems are often subject to faults that manifest as error bursts and affect the timing properties of the messages used in the communication. Controller Area Network (CAN) has gained wider accep...
متن کاملAn Online RBF Network Approach for Adaptive Message Scheduling on Controller Area Networks
The Controller Area Network (CAN) is a communication bus for message transaction in real-time environments. A real-time system typically consists of several classes of messages and a scheduler is responsible to allocate network resources to fulfill timing constraints. Given sufficient bandwidth, the static scheduling algorithms can meet the bounded time delay. However, due to the availability o...
متن کاملController Area Network Based Fault Diagnosis Using Priority Scheduling in Rtos
RTOS – Real Time Operating Systems specially designed to run applications with very precise timing and a high degree of reliability.In the distributed embedded systems, fault diagnosis algorithms operate along with the application programs. These algorithms consume less bandwidth on the Controller Area Network(CAN) bus as possible, while sending the diagnostic messages. At the end of every diag...
متن کاملEstimating Message Latencies in Time-Triggered Shared-Clock Scheduling Protocols Built on CAN Network
The Controller Area Network (CAN) is an event-triggered protocol that is widely used in distributed real-time embedded systems. It has been demonstrated that a “Shared-Clock” (S-C) scheduling protocol can be used on top of CAN hardware to implement time-triggered network operations. Previous work in this area has led to the development of five different time-triggered S-C scheduling protocols r...
متن کاملDistributed Dynamic Scheduling of Controller Area Network Messages for Networked Embedded Control Systems
This paper presents an online, dynamic, and distributed message scheduling of communication packets over the controller area network (CAN) bus. Using online, dynamic, and distributed scheduling of messages, one can obtain better temporal characteristics for networked embedded control systems. The scheduling algorithm is implemented as a hardware unit which is augmented to the communication cont...
متن کامل